Skip to main content
TrustRadius
ASP.NET

ASP.NET

Overview

Recent Reviews

ASP.NET

8 out of 10
September 30, 2022
Incentivized
We used ASP.NET to design our product which handles the energy-related functionality. In same product, we almost created 5000 displays …
Continue reading

ASP.Net

9 out of 10
September 27, 2022
Incentivized
We use ASP.Net in a department in our company to develop wide and various applications that serve our business needs, it helped us a lot, …
Continue reading

ASP.NET Review

9 out of 10
July 30, 2021
Incentivized
We have been connected to ASP.NET for more than one year to developed applications on different platforms like MAC, Linux, and …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Pricing

View all pricing
N/A
Unavailable

Sorry, this product's description is unavailable

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

3 people also want pricing

Alternatives Pricing

What is Progress Telerik?

With Telerik UI libraries, Progress aims to equip .NET ninjas with a full arsenal of weapons, helping to create beautiful, modern and future-proof applications quickly and intuitively. The vendor states that with its over 1,250 UI components for all .NET platforms, as well as various themes, skins…

What is Syncfusion Essential Studio Enterprise Edition?

Syncfusion’s Essential Studio Enterprise Edition is a suite of 1,800+ software components and frameworks for developing web, mobile, and desktop applications. Its UI controls are designed to be flexible and are optimized for high performance. According to Syncfusion, the suite has users among 80%…

Return to navigation

Product Demos

1# Asp.Net Core 2.0 MVC - Demo

YouTube

ASP.NET MVC 5 Step by Step: Part 3 Product Application Demo Project (CRUD Operation)

YouTube

1. APPLICATION DEMO - Asp.Net CORE MVC

YouTube

Learn ASP.NET Core MVC (.NET 6) - Full Course

YouTube

ASP.NET Zero — Introduction and Features

YouTube

MVC APPLICATION DEMO (eCommerce application) | ASP.NET MVC

YouTube
Return to navigation

Product Details

What is ASP.NET?

ASP.NET Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(172)

Attribute Ratings

Reviews

(1-13 of 13)
Companies can't remove reviews or game the system. Here's why
September 30, 2022

ASP.NET

Lakhan Suri | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We used ASP.NET to design our product which handles the energy-related functionality. In same product, we almost created 5000 displays that are interrelated and handle the end-to-end processes. we had created multiple displays which handle reporting, entry pages, summary pages, etc. Product which we created using ASP is in the market nowadays and solving energy-related problems .
  • Customizable library and vast functionality
  • Easily connect with database
  • We can generate reports out of it.
  • Performance could be better
  • Some time felt slowness while heavy work processing
We used ASP.NET to build a platform in which we handled multiple problems like Data entry, Summary pages, reporting displays, and build complex logic for profit and loss statements. It works well while using the Microsoft IDE and its intelligence is flawless. I would recommend it works well while interacting with C# and UI
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We are currently implementing a few microservices with .NET 6 for our internal operations. It’s very fast, seems quite reliable, has a huge community. It’s also multiplatform in ways, so we can potentially reuse some logic in future applications
  • It has a great documentation so new or experienced, you appreciate quick access to quality information
  • It’s very fast, uses less memory than initially expected that has decreased our costs after moving from python
  • It speaks the language of the design patterns really well, so our backend apps are written fast together and connect to frontend systems flawlessly
  • I wish there was more declarative programming like in Java Spring
  • Would appreciate more community based tools rather than Microsoft only as any organizational changes may cause future risks
  • I would like to see more native code inside of Docker containers for ultimate speed and minimal memory usage
It fits all your web application needs when building domain driven enterprise applications. May not be for those wanting to make prototype web app or API really fast
Henrique Tedeschi | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use ASP.NET for our internal applications, and since all of our other applications and infrastructure is already prepared for ASP.NET applications, the implementation of the said apps is streamlined and fast. It works great for complex operations, back-end performance is outstanding. The front-end development is very reliable but not modern. If you want something to reliably work and don't mind the clunkyness of front-end, that's great.
  • dependency injection
  • reliability
  • speed
  • complexity of development
  • runtime updates while developing
  • heavyweight even for small apps
Large apps may require a phased or side-by-side approach when porting to ASP.NET. ASP.NET on its own has many advantages, it is suited for Linux and Windows hosts, where the pricing now can be a lot cheaper if deployed in Linux. You don't necessarily need a windows machine to develop it on, but it does help.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
When we need to create a fast web portal for our customers with small integration with a database, the simplest way is to use ASP.NET. We can put some code frontend to be quickly accessed but the customer. In the other hand, we can officiate the complexity of some functions into the backend.
  • Selfcare portal with login/object management/configuration parameters.
  • Administration portal with custom integration.
  • Winforms application migrated to web application.
  • Visual Studio IDE a little bit outdated in comparison of latest technologies.
  • Cloud integration not Microsoft related.
All websites with a deep duality backend/frontend are well suited for ASP.NET. You can choose where you want to instantiate your code within these two worlds. On the contrary, Web services are not appropriate in ASP.NET because they have no front end; they are better tech to do this.
Al Mubassir Muin | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
ASP.NET is considered to be the best framework. We typically use it across all of our web projects and in our organization because it is a programming language that allows us to create web-based sites or applications. ASP.NET creates websites based on CSS, HTML5, and JavaScript that are smooth, fast, and scale for many users. It is a well-established web platform that can build enterprise-class server-based applications for Windows. ASP.NET's MVC is the framework of choice for most of the websites we build and integrate it with our projects with various systems. In terms of web page development, ASP.NET is the fastest. Instead of sending a request to the server every time, pages are safer and quicker. We need a few lines of code because so many things can be dragged and dropped. Because of its developer friendliness and versatility, ASP.NET is a popular choice.
  • It's easy to install and configure, and it supports dependency injection.
  • Code configuration is simple, and performance measures are excellent.
  • It is cross-platform, expandable, and customizable.
  • Making web forms obsolete was a mistake; instead, creating modern web forms that use the drag and drop UI is something we have come to expect from ASP.NET.
  • It takes a long time for the NET collection to start up when running under IIS for some reason.
We use ASP.NET, one of our primary programming languages, on every one of our web development projects. ASP.NET allows us to do everything, including front-end programming and business logic. It supports a variety of programming languages, including C-sharp. VB.NET, F.sharp, and others. Also, it integrates with third-party applications. An all-in-one, we can link our application to a database as a case in point. Individual developers attempting to create an app should avoid it if possible. Compared to other web servers, ASP.NET is more resource-intensive and expensive for small businesses. Constant framework updates and tool compatibility were not features that appealed to me.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
ASP.NET is used for virtually every system developed and in use at my organisation, specifically MVC and webforms. It is used across the entire organisation for internal and external applications. It addresses the need to rapidly develop web-based systems to a pre-defined programming model that is proven to work (such as MVC) and have those systems be maintainable. It was a huge step forward, especially when ASP.NET MVC was released. However, when I compare it to even more modern technology, such as Express for NodeJS - it just gets too complicated too quickly. Express manages to accomplish the exact same functionality but in a very simple and succinct way. ASP.NET, as with all .NET based development, tends to get unnecessarily complicated quickly.
  • Allows for rapid application development
  • A very solid and well-defined foundation and programming model
  • Fairly performant
  • Templating with razor is excellent
  • MVC was a huge step forward in its day
  • WebForms is absolutely awful (in my opinion it is an abomination), it tries to hide the nature of the web from the programmer to make things easier, but it actually makes it much much worse and much more complicated than if it hadn't hidden it.
  • In my experience it can get unnecessarily complicated quickly - as you move towards the boundaries of what ASP.NET can do, as you will on any fairly complicated project, you realise you suddenly have to hook in to undocumented or obtusely documented functionality, and you will need to put in little bits of code you found on stack trace but you aren't sure why - because Microsoft tried to hide something from the programmer but you end up having to customise it anyway. This builds and builds.
  • NET can be really really slow when running under IIS, for some reason the app pool is constantly shutdown due to idle, but when the next person hits a page - it takes, in computational terms, so long for the pool to start up - causing embarrassing delays.
  • It is somewhat boring now and doesn't really stand up to modern simple alternatives, like Express on NodeJS.
It is well suited to rapid web-based application development, the programming model (if we are talking about MVC) is solid and provides an excellent foundation. Though I think in modern terms there are better products out there - to me, it is now rather lacklustre and boring (but that might be just because I have been using it for so long). If it was up to me I wouldn't use it anymore - but in terms of working within an organisation - I don't really get a choice.
Anthony Aziz | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use ASP.NET to drive most of our services. It provides the back end for our web-based software service, powers our client API gateways, and offers isolated portals for our clients' customer, employees, and business partners to interact with them.

It allows us to build our business logic on a thin, configurable framework and implement different architectures within that to suit the specific need of the project.
  • Quick to set up and configure
  • Easy to configure in code
  • Expandable and customizable
  • Fragmented version history makes it hard to know where to start
I would recommend ASP.NET for any web-based application that requires business logic or database functionality. I would also recommend it for API services or internal services.
I would not recommend it for front-end-heavy applications or websites that are primarily static pages.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
ASP.NET is being used throughout my organization for the development of both windows and desktop applications. Custom tools are being created by it to ease out our processes and client-side applications are also developed on it. Further, it could be connected to a backend like SQL Server and a Full-stack development can be easily done on it.
  • Full stack web development
  • framework
  • Develop Web API
  • Front end development
  • Pricing
  • limited to windows and IIS
ASP.NET is well suited if you want to do full-stack web development or build some Web API. You can do pretty much everything and a lot of behind the scenes will be handled by ASP.NET itself. Like you can connect your application to a database, do front-end development in razor view pages, write business logic in a lot of languages including C-sharp, VB.NET, F-sharp etc. It also supports a lot of third-party packages to be installed into it.
Sean Patterson | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use ASP.Net to build a wide variety of applications for our customers. We have built simple "marketing" style websites with a simple contact form built in. We have also built full scale application tracking applications that integrate with numerous external systems and have a mini document management system that integrates with Amazon S3. ASP.Net provides a robust framework of features that allows us to develop quickly and efficiently. With the numerous libraries available, we can easily extend our needs without having to reinvent the wheel.
  • Flexible
  • Extendable
  • Feature rich
  • Starting a new ASP.Net project can sometimes seem daunting to get all the initial libraries in place unless you use a predefined scaffold. This is getting better.
  • You are tied to the Microsoft/Azure platforms for deployment of ASP.Net applications. However, Net Core helps alleviate this.
  • Language choices (VB, C#, F#, C++) can seem a little daunting at times.
ASP.Net works perfectly if you need to build anything from the ground up and have full control over functionality. It also works great if you want to integrate with most major platforms, since they have ASP.Net compatible libraries to consume and use. ASP.Net may not be a fit if you need a really small and quick site up and running. PHP/WordPress works well for that, however, more and more templates are being made available to address this issue.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
ASP.NET is used throughout the upper levels of our Information Technology group. Lower levels and the rest of the company remains limited to VBA via Excel, Access, etc. due to security restrictions set by the company. ASP.NET addresses the more complex business problems, especially web integration, which cannot be addressed with the simpler tools. We also use ASP.NET to allow various back-end databases (Oracle, SQL, etc.) to communicate to a main program or even mobile devices.
  • Ease of use with drag and drop functionality; makes the learning curve less steep as new users are already familiar with this paradigm.
  • Powerful .Net Framework libraries
  • Control panel to manage and control the building of web applications
  • Code-behind can be in C# or VB.NET
  • It works very well other Microsoft tools but could have better integration with other platforms
  • Fewer open-source projects to use as examples, templates, and code-snippets
  • Can be cost-prohibitive for smaller companies or if your business requirements demand 3rd party (or additional) libraries, tools, etc.
ASP.NET is definitely well-suited for Enterprise applications as it was designed for just such a purpose. It has capabilities to produce cross-platform solutions. The learning curve when switching can be intimidating, but as long as your team has a decent knowledge of general web development, then it should not be too difficult to make the transition. You will be satisfied in the end.
Sagiv Frankel | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
It was used by our front-end development team. We served web pages for the company's free tier solution, which needed SEO, so it had to be server rendered. The business logic layer was already build on top of .NET so it made sense to stick to the same tech stack.

Personally I started my career with ASP.NET before MVC arrived. The old ASP.NET tried to abstract the web environment which ended up complicating things and misleading young developers. ASP.NET and Microsoft in general have since greatly mended their ways and although it's not my go-to stack, ASP.NET MVC is a completely legitimate one.
  • C# is a great language and .NET has a lot of powerful functionality like LINQ.
  • Easy to integrate with SQL server and other Microsoft solutions (Entity Framework is great).
  • Microsoft tools - get the latest updates and support. They usually have great offerings for early stage startups.
  • Single page applications are much easier on a plain Javascript Stack-like client side frameworks or NodeJS.
  • Heavily dependent on visual-studio and the Microsoft Stack.
  • Still lacking in the ease of getting started and quickly deploying things.
  • Hard to find good developers that don't have a bias for ASP.NET.
ASP.net is well suited when all your services are a part of the Microsoft ecosystem. If you wish to be dynamic with your tech stack and easily switch cloud providers and programming paradigms, ASP.net might get in your way a little.

Personally I am more inclined to use client side solutions for web apps, or NodeJS if server side logic/rendering is needed. However ASP.net uses C# which is a great language, and the framework has everything you need for success.
Erik Zanker | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use ASP.net across the whole organization and all products.
  • Easy to integrate with IIS on any windows server
  • Easy to integrate with SQL Server
  • Easy to create web apis restful or rpc
  • need easier integration of css pre-compilers
Well suited to line-of-business apps, n-tier applications, apps with web and windows UIs, apps that run well on IIS, apps that use SQLServer.
Christopher Belanger | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We write multiple software products across our teams. The majority of these products are written in some version of ASP.NET. It is used daily for development, debugging, and all other R&D activities. This is across multiple versions of .NET and both legacy applications and new greenfield applications. In general, all back-end code is .NET.
  • .NET runs well in a variety of Windows environments.
  • It integrates seamlessly with other Microsoft product (SQL Server, Azure, etc).
  • The documentation for much of the MSDN could be improved. That said, they have done a much better job with .NET Core.
.NET is suitable across a variety of scenarios as it is a programming language. I have used it to write scalable servers, web APIs, desktop clients, command line applications, and a variety of other applications. As long as you are going to be running on an environment that can have the runtime, you can use it.
Return to navigation